package com.nari.ncps.screen.vo.electric;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;

/**
 * <p>
 * 环保浓度监测 VO
 * </p>
 *
 * @author xuesong
 * @since 2025-10-12
 */
@Data
@Schema(description = "环保浓度监测信息")
public class DensityMonitorVO implements Serializable {

    private static final long serialVersionUID = 1L;

    @Schema(description = "电厂编码")
    private String plantCode;

    @Schema(description = "电厂名称")
    private String plantName;

    @Schema(description = "二氧化硫浓度实时数据(mg/m³)")
    private Integer so2AmountRealtime;

    @Schema(description = "二氧化硫浓度历史数据-上一个小时(mg/m³)")
    private Integer so2AmountHistory;

    @Schema(description = "烟尘浓度实时数据(mg/m³)")
    private Integer dustAmountRealtime;

    @Schema(description = "烟尘浓度历史数据-上一个小时(mg/m³)")
    private Integer dustAmountHistory;

    @Schema(description = "氮氧化物浓度实时数据(mg/m³)")
    private Integer nitrogenAmountRealtime;

    @Schema(description = "氮氧化物浓度历史数据-上一个小时(mg/m³)")
    private Integer nitrogenAmountHistory;

    @Schema(description = "计量单位")
    private String unit;

    @Schema(description = "记录时间")
    private String recordTime;
}

